﻿//配置格式化
puxu.EdPuXu.prototype.create = function () {
	////添加样式
	//if (this.cssConfig.styleSheet) {
	//	this.cssConfig.styleSheet.cssText = this.css;
	//} else {
	//	this.cssConfig.innerHTML = this.css;
	//}
	this.ToolFootFormat();
	this.menuFormat();
	this.menuAction();
	this.disableds.style.display = this.disabled ? 'block' : 'none';
};
//获取编辑器的HTML内容
puxu.EdPuXu.prototype.getHTML = function (Editarea) {
	Editarea = Editarea ? Editarea : puxu.Editarea;
	return this.content[Editarea].innerHTML;
};
//获取编辑器的Text内容
puxu.EdPuXu.prototype.getText = function (Editarea) {
	Editarea = Editarea ? Editarea : puxu.Editarea;
	return this.content[Editarea].innerText;
};
//获取编辑器的HTML内容，等同getHTML
puxu.EdPuXu.prototype.getValue = function (Editarea) {
	Editarea = Editarea ? Editarea : puxu.Editarea;
	return this.content[Editarea].innerHTML;
};
//设置编辑器的内容
puxu.EdPuXu.prototype.setValue = function (v, Editarea) {
	Editarea = Editarea ? Editarea : puxu.Editarea;
	this.content[Editarea].innerHTML = v;
	this.setTextarea();
};
//追加编辑器的内容
puxu.EdPuXu.prototype.addValue = function (v, Editarea) {
	Editarea = Editarea ? Editarea : puxu.Editarea;
	this.content[puxu.Editarea].innerHTML += v;
	this.setTextarea();
};
//禁止输入
puxu.EdPuXu.prototype.inputDisabled = function () {
	this.d_left.body.designMode = 'off';
	this.d_left.body.contentEditable = false;
	this.d_right.body.designMode = 'off';
	this.d_right.body.contentEditable = false;
};
//启动输入
puxu.EdPuXu.prototype.inputEnable = function () {
	this.d_left.body.designMode = 'on';
	this.d_left.body.contentEditable = true;
	this.d_right.body.designMode = 'on';
	this.d_right.body.contentEditable = true;
};
//监听输入
puxu.EdPuXu.prototype.inputCallback = function (fn) {
	var _z = this;
	_z.d.body.oninput = function () {
		fn && fn.call(_z, _z.getHTML(), _z.getText());
	}
};